return {
  'nvim-treesitter/nvim-treesitter',    -- 语法高亮/解析
  event = { 'BufReadPost', 'BufNewFile' }, -- 打开文件时加载
  build = ':TSUpdate',                  -- 每次更新插件后自动编译
  config = function()
    require('nvim-treesitter.configs').setup({
      ensure_installed = {              -- 一键安装常用语言
        'lua', 'vim', 'vimdoc', 'json', 'markdown', 'python', 'bash', 'go', 'javascript'
      },
      highlight = { enable = true },    -- 启用高亮
      indent = { enable = true },       -- 启用基于语法的自动缩进
    })
  end,
}
